.TH g_helixorient 1 "Thu 26 Aug 2010" "" "GROMACS suite, VERSION 4.5"
.SH NAME
g_helixorient - calculates local pitch/bending/rotation/orientation inside helices

.B VERSION 4.5
.SH SYNOPSIS
\f3g_helixorient\fP
.BI "\-s" " topol.tpr "
.BI "\-f" " traj.xtc "
.BI "\-n" " index.ndx "
.BI "\-oaxis" " helixaxis.dat "
.BI "\-ocenter" " center.dat "
.BI "\-orise" " rise.xvg "
.BI "\-oradius" " radius.xvg "
.BI "\-otwist" " twist.xvg "
.BI "\-obending" " bending.xvg "
.BI "\-otilt" " tilt.xvg "
.BI "\-orot" " rotation.xvg "
.BI "\-[no]h" ""
.BI "\-[no]version" ""
.BI "\-nice" " int "
.BI "\-b" " time "
.BI "\-e" " time "
.BI "\-dt" " time "
.BI "\-xvg" " enum "
.BI "\-[no]sidechain" ""
.BI "\-[no]incremental" ""
.SH DESCRIPTION
\&g_helixorient calculates the coordinates and direction of the average
\&axis inside an alpha helix, and the direction/vectors of both the
\&alpha carbon and (optionally) a sidechain atom relative to the axis.


\&As input, you need to specify an index group with alpha carbon atoms
\&corresponding to an alpha helix of continuous residues. Sidechain
\&directions require a second index group of the same size, containing
\&the heavy atom in each residue that should represent the sidechain.


\&Note that this program does not do any fitting of structures.


\&We need four Calpha coordinates to define the local direction of the helix
\&axis.


\&The tilt/rotation is calculated from Euler rotations, where we define
\&the helix axis as the local X axis, the residues/CA\-vector as Y, and the
\&Z axis from their cross product. We use the Euler Y\-Z\-X rotation, meaning
\&we first tilt the helix axis (1) around and (2) orthogonal to the residues
\&vector, and finally apply the (3) rotation around it. For debugging or other
\&purposes, we also write out the actual Euler rotation angles as theta1\-3.xvg
.SH FILES
.BI "\-s" " topol.tpr" 
.B Input
 Run input file: tpr tpb tpa 

.BI "\-f" " traj.xtc" 
.B Input
 Trajectory: xtc trr trj gro g96 pdb cpt 

.BI "\-n" " index.ndx" 
.B Input, Opt.
 Index file 

.BI "\-oaxis" " helixaxis.dat" 
.B Output
 Generic data file 

.BI "\-ocenter" " center.dat" 
.B Output
 Generic data file 

.BI "\-orise" " rise.xvg" 
.B Output
 xvgr/xmgr file 

.BI "\-oradius" " radius.xvg" 
.B Output
 xvgr/xmgr file 

.BI "\-otwist" " twist.xvg" 
.B Output
 xvgr/xmgr file 

.BI "\-obending" " bending.xvg" 
.B Output
 xvgr/xmgr file 

.BI "\-otilt" " tilt.xvg" 
.B Output
 xvgr/xmgr file 

.BI "\-orot" " rotation.xvg" 
.B Output
 xvgr/xmgr file 

.SH OTHER OPTIONS
.BI "\-[no]h"  "no    "
 Print help info and quit

.BI "\-[no]version"  "no    "
 Print version info and quit

.BI "\-nice"  " int" " 19" 
 Set the nicelevel

.BI "\-b"  " time" " 0     " 
 First frame (ps) to read from trajectory

.BI "\-e"  " time" " 0     " 
 Last frame (ps) to read from trajectory

.BI "\-dt"  " time" " 0     " 
 Only use frame when t MOD dt = first time (ps)

.BI "\-xvg"  " enum" " xmgrace" 
 xvg plot formatting: \fB xmgrace\fR, \fB xmgr\fR or \fB none\fR

.BI "\-[no]sidechain"  "no    "
 Calculate sidechain directions relative to helix axis too.

.BI "\-[no]incremental"  "no    "
 Calculate incremental rather than total rotation/tilt.

.SH SEE ALSO
.BR gromacs(7)

More information about \fBGROMACS\fR is available at <\fIhttp://www.gromacs.org/\fR>.
